package lanQiao;

public class SpecialBackWord
{
	public static void main(String[] args)
	{
		int i = (new java.util.Scanner(System.in)).nextInt();
		

		single(i);

		doubles(i);
	}

	private static void single(int n)
	{
		for(int i=1; i<10; i++)
		{
			if((n-i*2)>27)
				continue;
			
			for(int j=0; j<10; j++)
			{
				if((n-i*2-j*2)>9)
					continue;
				
				for(int k=0; k<10; k++)
				{
					if((i+j+j+k+k)==n)
					{
						System.out.println("" + i + j + k + j + i);
					}
				}
			}
		}
	}
	
	private static void doubles(int n)
	{
		for(int i=1; i<10; i++)
		{
			if((n-i*2)>36)
				continue;
			
			for(int j=0; j<10; j++)
			{
				if((n-i*2-j*2)>18)
					continue;
				
				for(int k=0; k<10; k++)
				{
					if((i+i+j+j+k+k)==n)
					{
						System.out.println("" + i + j + k + k + j + i);
					}
				}
			}
		}
	}
}
